/*
 * algoritmoBuscaLocal.h
 *
 *  Created on: Nov 11, 2012
 *      Author: ra083681
 */

#ifndef ALGORITMOBUSCALOCAL_H_
#define ALGORITMOBUSCALOCAL_H_

#include <iostream>
#include <lemon/list_graph.h>
#include <stdio.h>
#include "../steiner_constrained_path_solver.hpp"
using namespace lemon;

class algoritmoBuscaLocal {

public:

	typedef lemon::ListGraph Graph;
	typedef Graph::Node Node;

	algoritmoBuscaLocal();

	virtual ~algoritmoBuscaLocal();

	double buscaLocal(std::vector<ListGraph::Node> &current_solution, ListGraph &graph, double value_current_sol);
};

#endif /* ALGORITMOBUSCALOCAL_H_ */
